#nav {float:left;width:930px; height:auto;background:#fff url("../images/bg.gif") repeat-x bottom;}

#nav .select, #nav .current {margin:0; padding:0; list-style:none; display:block; float:left;}

#nav .sub {margin:0; padding:0; list-style:none;}

#nav li {display:block; float:left; margin:0; padding:0; position:relative; z-index:100;}
#nav .current li {z-index:50;}

#nav .select a, 
#nav .current a {display:block; height:2.5em; float:left; font-size:14px;width:100px; background:url("../images/left_both.gif") no-repeat left top; padding:0 0 0 9px; border-bottom:1px solid #765; text-decoration:none; font-weight:bold; line-height:2.4em; white-space:nowrap; text-align:center;}

#nav .one a {width:107px;}
#nav .two a {width:109px;}
#nav .three a {width:6em;}
#nav .four a {width:6em;}

#nav .select a b, 
#nav .current a b {height:100%; display:block; background:url("../images/right_both.gif") no-repeat right top; padding:0 15px 0 6px; color:#553;}

#nav .sub {display:none;}

#nav table {position:absolute; border-collapse:collapse; left:0; top:0; font-size:1em;}

#nav .select a:hover b {color:#000; cursor:pointer;}

#nav .current a {background-position:0 -150px; border-color:#fff;}
#nav .current a b {background-position:100% -150px; color:#000;}

#nav .sub li a:hover, 
#nav .select a:hover .sub li a:hover, 
#nav .select li:hover .sub li a:hover {border-color:#aba; background:#c7eafd; color:#000;}

#nav .current .sub .current_sub a, 
#nav .current .sub a:hover {border-color:#aba; background:#d1e1ce; color:#000;}

#nav .current .sub, 
#nav .select a:hover .sub, 
#nav .select li:hover .sub {display:block; position:absolute;top:2.9em;_top:2.5em; background:#fff; margin-top:1px;border-top:1px solid #ddd;}

* html #nav .current .sub, * html #nav .select a:hover .sub {margin-top:0; margin-t\op:1px;}

#nav .current .sub li a, 
#nav .select a:hover .sub li a, 
#nav .select li:hover .sub li a {display:block; background:#fff; border:1px solid #ddd;border-top:none; padding:0 5px; white-space:nowrap; font-weight:normal; font-size:12px; height:2em; line-height:25px;color:#115793;}

#nav .select a:hover, 
#nav li:hover a {background-position:0% -150px; border-color:#fff;}

#nav .select a:hover b, 
#nav .select li:hover a b {background-position:100% -150px; border-color:#fff; color:#000;}

#nav .one .sub {left:0;}
#nav .two .sub {left:0;}
#nav .three .sub {left:-29em; margin-left:-18px;}
* html #nav .three .sub {margin-left:-9px; marg\in-left:-18px;}
#nav .four .sub {left:-38.5em; margin-left:-27px;}
* html #nav .four .sub {margin-left:-18px; marg\in-left:-27px;}

#header{
	width:930px;
	height:100px;
	float:left;
	position:relative;
}
#header div.logo{
	position:absolute;
	width:930px;
	height:100px;
	top:-5px;
	left:-20px;
}
#header div.logo img{
	width:930px;
	height:100px;
}
#header ul.topnav{
	width:300px;
	height:25px;
	position:absolute;
	top:10px;
	right:0;
	text-align:right;
	line-height:25px;
}
#header ul.topnav li{
	display:inline;
}
#header div.search{
	width:300px;
	height:25px;
	position:absolute;
	top:40px;
	right:0;
	text-align:right;
}
#header div.search input#button{
	vertical-align:middle;
	margin-bottom:3px;
}
#focus{
	width:930px;
	height:220px;
	float:left;
}
#focus .ycfcw{
	width:930px;
	height:220px;
	float:left;
	overflow:hidden;
}